/* Border Width */
.b-0 { border: 0; }
.b-1 { border: 1px; }
.b-2 { border: 2px; }
.b-3 { border: 3px; }
.b-4 { border: 4px; }
.b-5 { border: 5px; }

/* Border Radius */
.br-0 { border-radius: 0; }
.br-1 { border-radius: 1px; }
.br-2 { border-radius: 2px; }
.br-3 { border-radius: 3px; }
.br-4 { border-radius: 4px; }
.br-5 { border-radius: 5px; }
.br-10 { border-radius: 10px; }
.br-15 { border-radius: 15px; }
.br-20 { border-radius: 20px; }
.br-25 { border-radius: 25px; }
.br-50p { border-radius: 50%; }

/* Border Style */
.bs-n { border-style: none; }
.bs-h { border-style: hidden; }
.bs-d { border-style: dotted; }
.bs-ds { border-style: dashed; }
.bs-s { border-style: solid; }
.bs-db { border-style: double; }
.bs-g { border-style: groove; }
.bs-r { border-style: ridge; }
.bs-i { border-style: inset; }
.bs-o { border-style: outset; }

/* Border Left */
.bl-0 { border-left: 0; }
.bl-1 { border-left: 1px; }
.bl-2 { border-left: 2px; }
.bl-3 { border-left: 3px; }
.bl-4 { border-left: 4px; }
.bl-5 { border-left: 5px; }

/* Border Right */
.br-0 { border-right: 0; }
.br-1 { border-right: 1px; }
.br-2 { border-right: 2px; }
.br-3 { border-right: 3px; }
.br-4 { border-right: 4px; }
.br-5 { border-right: 5px; }

/* Border Top */
.bt-0 { border-top: 0; }
.bt-1 { border-top: 1px; }
.bt-2 { border-top: 2px; }
.bt-3 { border-top: 3px; }
.bt-4 { border-top: 4px; }
.bt-5 { border-top: 5px; }

/* Border Bottom */
.bb-0 { border-bottom: 0; }
.bb-1 { border-bottom: 1px; }
.bb-2 { border-bottom: 2px; }
.bb-3 { border-bottom: 3px; }
.bb-4 { border-bottom: 4px; }
.bb-5 { border-bottom: 5px; }

/* Border Left Style */
.bls-n { border-left-style: none; }
.bls-h { border-left-style: hidden; }
.bls-d { border-left-style: dotted; }
.bls-ds { border-left-style: dashed; }
.bls-s { border-left-style: solid; }
.bls-db { border-left-style: double; }
.bls-g { border-left-style: groove; }
.bls-r { border-left-style: ridge; }
.bls-i { border-left-style: inset; }
.bls-o { border-left-style: outset; }

/* Border Right Style */
.brs-n { border-right-style: none; }
.brs-h { border-right-style: hidden; }
.brs-d { border-right-style: dotted; }
.brs-ds { border-right-style: dashed; }
.brs-s { border-right-style: solid; }
.brs-db { border-right-style: double; }
.brs-g { border-right-style: groove; }
.brs-r { border-right-style: ridge; }
.brs-i { border-right-style: inset; }
.brs-o { border-right-style: outset; }

/* Border Top Style */
.bts-n { border-top-style: none; }
.bts-h { border-top-style: hidden; }
.bts-d { border-top-style: dotted; }
.bts-ds { border-top-style: dashed; }
.bts-s { border-top-style: solid; }
.bts-db { border-top-style: double; }
.bts-g { border-top-style: groove; }
.bts-r { border-top-style: ridge; }
.bts-i { border-top-style: inset; }
.bts-o { border-top-style: outset; }

/* Border Bottom Style */
.bbs-n { border-bottom-style: none; }
.bbs-h { border-bottom-style: hidden; }
.bbs-d { border-bottom-style: dotted; }
.bbs-ds { border-bottom-style: dashed; }
.bbs-s { border-bottom-style: solid; }
.bbs-db { border-bottom-style: double; }
.bbs-g { border-bottom-style: groove; }
.bbs-r { border-bottom-style: ridge; }
.bbs-i { border-bottom-style: inset; }
.bbs-o { border-bottom-style: outset; }
/* Basic Colors */
.bc-black { border: 1px solid #000000; }
.bc-white { border: 1px solid #FFFFFF; }
.bc-gray { border: 1px solid #808080; }
.bc-light-gray { border: 1px solid #D3D3D3; }
.bc-dark-gray { border: 1px solid #A9A9A9; }
.bc-silver { border: 1px solid #C0C0C0; }

/* Red Shades */
.bc-red { border: 1px solid #FF0000; }
.bc-dark-red { border: 1px solid #8B0000; }
.bc-light-red { border: 1px solid #FFA07A; }
.bc-coral { border: 1px solid #FF7F50; }
.bc-salmon { border: 1px solid #FA8072; }
.bc-light-salmon { border: 1px solid #FFA07A; }
.bc-crimson { border: 1px solid #DC143C; }
.bc-firebrick { border: 1px solid #B22222; }
.bc-burgundy { border: 1px solid #800020; }
.bc-wine { border: 1px solid #722F37; }

/* Orange & Yellow Shades */
.bc-orange { border: 1px solid #FFA500; }
.bc-dark-orange { border: 1px solid #FF8C00; }
.bc-yellow { border: 1px solid #FFFF00; }
.bc-light-yellow { border: 1px solid #FFFFE0; }
.bc-dark-yellow { border: 1px solid #FFD700; }
.bc-gold { border: 1px solid #FFD700; }
.bc-lemon-chiffon { border: 1px solid #FFFACD; }
.bc-amber { border: 1px solid #FFBF00; }
.bc-marigold { border: 1px solid #EAA221; }

/* Green Shades */
.bc-green { border: 1px solid #008000; }
.bc-dark-green { border: 1px solid #006400; }
.bc-light-green { border: 1px solid #90EE90; }
.bc-lime { border: 1px solid #00FF00; }
.bc-mint-green { border: 1px solid #98FF98; }
.bc-sea-green { border: 1px solid #2E8B57; }
.bc-forest-green { border: 1px solid #228B22; }
.bc-olive { border: 1px solid #808000; }
.bc-pale-green { border: 1px solid #98FB98; }
.bc-light-sea-green { border: 1px solid #20B2AA; }
.bc-sage { border: 1px solid #BCB88A; }
.bc-emerald { border: 1px solid #50C878; }
.bc-moss-green { border: 1px solid #8A9A5B; }

/* Blue Shades */
.bc-blue { border: 1px solid #0000FF; }
.bc-navy { border: 1px solid #000080; }
.bc-royal-blue { border: 1px solid #4169E1; }
.bc-light-blue { border: 1px solid #ADD8E6; }
.bc-dark-blue { border: 1px solid #00008B; }
.bc-sky-blue { border: 1px solid #87CEEB; }
.bc-powder-blue { border: 1px solid #B0E0E6; }
.bc-steel-blue { border: 1px solid #4682B4; }
.bc-cornflower-blue { border: 1px solid #6495ED; }
.bc-light-steel-blue { border: 1px solid #B0C4DE; }
.bc-midnight-blue { border: 1px solid #191970; }
.bc-alice-blue { border: 1px solid #F0F8FF; }
.bc-cerulean { border: 1px solid #007BA7; }
.bc-azure { border: 1px solid #007FFF; }

/* Cyan Shades */
.bc-aqua { border: 1px solid #00FFFF; }
.bc-cyan { border: 1px solid #00FFFF; }
.bc-teal { border: 1px solid #008080; }
.bc-dark-cyan { border: 1px solid #008B8B; }
.bc-cadet-blue { border: 1px solid #5F9EA0; }
.bc-pale-turquoise { border: 1px solid #AFEEEE; }
.bc-turquoise { border: 1px solid #40E0D0; }
.bc-aquamarine { border: 1px solid #7FFFD4; }

/* Purple & Pink Shades */
.bc-purple { border: 1px solid #800080; }
.bc-dark-purple { border: 1px solid #4B0082; }
.bc-lavender { border: 1px solid #E6E6FA; }
.bc-magenta { border: 1px solid #FF00FF; }
.bc-orchid { border: 1px solid #DA70D6; }
.bc-pink { border: 1px solid #FFC0CB; }
.bc-hot-pink { border: 1px solid #FF69B4; }
.bc-light-pink { border: 1px solid #FFB6C1; }
.bc-deep-pink { border: 1px solid #FF1493; }
.bc-indigo { border: 1px solid #4B0082; }
.bc-violet { border: 1px solid #EE82EE; }
.bc-plum { border: 1px solid #DDA0DD; }
.bc-medium-purple { border: 1px solid #9370DB; }
.bc-pale-violet-red { border: 1px solid #DB7093; }
.bc-periwinkle { border: 1px solid #CCCCFF; }
.bc-thistle { border: 1px solid #D8BFD8; }
.bc-mauve { border: 1px solid #E0B0FF; }
.bc-fuchsia { border: 1px solid #FF00FF; }
.bc-heliotrope { border: 1px solid #DF73FF; }

/* Brown & Earth Tones */
.bc-brown { border: 1px solid #A52A2A; }
.bc-dark-brown { border: 1px solid #654321; }
.bc-light-brown { border: 1px solid #D2B48C; }
.bc-beige { border: 1px solid #F5F5DC; }
.bc-tan { border: 1px solid #D2B48C; }
.bc-khaki { border: 1px solid #F0E68C; }
.bc-chocolate { border: 1px solid #D2691E; }
.bc-burlywood { border: 1px solid #DEB887; }
.bc-maroon { border: 1px solid #800000; }
.bc-sienna { border: 1px solid #A0522D; }
.bc-saddle-brown { border: 1px solid #8B4513; }
.bc-raw-umber { border: 1px solid #826644; }

/* White & Off-White Shades */
.bc-ivory { border: 1px solid #FFFFF0; }
.bc-seashell { border: 1px solid #FFF5EE; }
.bc-ghost-white { border: 1px solid #F8F8FF; }
.bc-snow { border: 1px solid #FFFAFA; }
.bc-linen { border: 1px solid #FAF0E6; }
.bc-antique-white { border: 1px solid #FAEBD7; }
.bc-old-lace { border: 1px solid #FDF5E6; }
.bc-cornsilk { border: 1px solid #FFF8DC; }
.bc-papaya-whip { border: 1px solid #FFEFD5; }
.bc-navajo-white { border: 1px solid #FFDEAD; }
.bc-moccasin { border: 1px solid #FFE4B5; }
.bc-wheat { border: 1px solid #F5DEB3; }
.bc-eggshell { border: 1px solid #F0EAD6; }

/* Specialty Colors */
.bc-peach { border: 1px solid #FFE5B4; }
.bc-blush { border: 1px solid #DE5D83; }
.bc-tomato { border: 1px solid #FF6347; }
.bc-honeydew { border: 1px solid #F0FFF0; }
.bc-mint-cream { border: 1px solid #F5FFFA; }
.bc-light-coral { border: 1px solid #F08080; }
.bc-pale-goldenrod { border: 1px solid #EEE8AA; }
.bc-slate-gray { border: 1px solid #708090; }
.bc-dark-slate-gray { border: 1px solid #2F4F4F; }
.bc-dim-gray { border: 1px solid #696969; }
.bc-light-slate-gray { border: 1px solid #778899; }
.bc-slate-blue { border: 1px solid #6A5ACD; }
.bc-light-goldenrod { border: 1px solid #FAFAD2; }

/* Modern UI Colors */
.bc-rose-quartz { border: 1px solid #F7CAC9; }
.bc-serenity { border: 1px solid #92A8D1; }
.bc-millennial-pink { border: 1px solid #F3CFC6; }
.bc-neo-mint { border: 1px solid #98FF98; }
.bc-living-coral { border: 1px solid #FF6F61; }
.bc-ultra-violet { border: 1px solid #6B5B95; }

/* Artistic Underrated Colors */
.bc-celadon { border: 1px solid #ACE1AF; }
.bc-verdigris { border: 1px solid #43B3AE; }
.bc-wenge { border: 1px solid #645452; }
.bc-falu-red { border: 1px solid #801818; }
.bc-chartreuse { border: 1px solid #7FFF00; }
.bc-byzantium { border: 1px solid #702963; }
.bc-amaranth { border: 1px solid #E52B50; }
.bc-feldgrau { border: 1px solid #4D5D53; }
.bc-glaucous { border: 1px solid #6082B6; }
.bc-gamboge { border: 1px solid #E49B0F; }
